import openpyxl
import random
import os

# 创建工作簿
wb = openpyxl.Workbook()

# 获取工作表
ws = wb.active

# 追加一行数据
ws.append(['姓名', '年龄', '性别', '语文', '英语', '数学', '政治', '历史', '地理'])

# 批量追加数据
for i in range(50):
    ws.append(['学生{}'.format(i),
               random.randint(15, 18),
               ['男', '女'][random.randint(0, 1)],
               random.randint(0, 150),
               random.randint(0, 150),
               random.randint(0, 150),
               random.randint(0, 100),
               random.randint(0, 100),
               random.randint(0, 100)
               ])
# 删除
if os.path.exists("test.xlsx"):
    os.remove('test.xlsx')

# 保存Excel
wb.save("02.xlsx")
